package com.sky.service;

import com.sky.domain.Admin;
import com.sky.domain.Clazz;
import com.sky.domain.LoginForm;

import java.util.List;

/**
 * @author 尹稳健~
 * @description: 业务层-操控班级信息
 * @version 1.0
 */
public interface ClazzService {
    // 查询所有班级列表信息(用于在学生管理页面中获取班级信息)
    List<Clazz> selectAll();

    // 根据班级名称获取指定/全部班级信息列表
    List<Clazz> getClazzList(Clazz clazz);

    //  获取指定名称的班级信息
    Clazz findClazzByName(Clazz clazz);

    // 添加班级信息
    void addClazz(Clazz clazz);

    // 根据id修改指定班级信息
    void editClazz(Clazz clazz);

    // 根据id删除指定班级信息
    void deleteClazz(Integer[] ids);
}
